Universität Augsburg Preference SQL — Design , Implementation , Experiences
نویسندگان
چکیده
Current search engines can hardly cope adequately with complex preferences. The biggest problem of search engines directly implemented with standard SQL is that SQL does not directly understand the notion of preferences. Preference SQL extends standard SQL by a preference model based on strict partial orders, where preference queries behave like soft selection constraints. A variety of built-in base preference types and the powerful Pareto accumulation operator to construct complex preferences, combined with the adherence to declarative SQL programming style, guarantees great programming productivity. The current Preference SQL optimizer does an efficient re-writing into standard SQL, including a high-level implementation of the skyline operator for Pareto-optimal sets. This pre-processor approach enables a seamless application integration, making Preference SQL available on a broad variety of SQL platforms including IBM DB2, Oracle, Microsoft SQL Server and Sybase. The benefits of Preference SQL technology comprise cooperative query answering and smart customer advice, leading to a higher e-customer satisfaction and shorter development times of personalized search engines for the e-service provider. We report experiences with practical applications ranging from m-commerce and comparison shopping to a large-scale performance test with real data. Several search engines of commercial B2C portals are powered by Preference SQL.
منابع مشابه
Preference SQL - Design, Implementation, Experiences
Current search engines can hardly cope adequately with fuzzy predicates defined by complex preferences. The biggest problem of search engines implemented with standard SQL is that SQL does not directly understand the notion of preferences. Preference SQL extends SQL by a preference model based on strict partial orders (presented in more detail in the companion paper [Kie02]), where preference q...
متن کاملSoftware Metrics in Static Program Analysis
Andreas Vogelsang1, Ansgar Fehnker2, Ralf Huuck2, and Wolfgang Reif3 1 Fakultät für Informatik, Technische Universität München Boltzmannstr. 3, 85748 Garching b. München, Germany [email protected] 2 National ICT Australia Ltd. (NICTA)? and University of New South Wales Locked Bag 6016, Sydney NSW 1466, Australia {ansgar.fehnker,ralf.huuck}@nicta.com.au 3 Lehrstuhl für Softwaretechnik ...
متن کاملDesign and Implementation of a Framework for Context-Aware Preference Queries
In this paper we present a framework for a novel kind of context-aware preference query composition whereby queries for the Preference SQL system are created. We choose a commercial e-business platform for outdoor activities as a use case and develop a context model for this domain within our framework. The suggested model considers explicit user input, domain-specific knowledge, contextual kno...
متن کاملAnnealing, lattice disorder, and non-Fermi-liquid behavior in UCu4Pd
C. H. Booth,* E.-W. Scheidt, U. Killer, A. Weber, and S. Kehrein Chemical Sciences Division, Lawrence Berkeley National Laboratory, Berkeley, California 94720 Institut für Physik, Universität Augsburg, 86159 Augsburg, Germany Theoretische Physik III–Elektronische Korrelationen und Magnetismus, Institut für Physik, Universität Augsburg, 86159 Augsburg, Germany ~Received 2 August 2002; published ...
متن کاملUNIVERSITÄT AUGSBURG Context-Aware Preference Search for Outdoor Activity Platforms
Complex application domains like outdoor activity platforms demand a powerful search interface that can adapt to personal user preferences and to changing contexts like weather conditions. Today most platforms offer a search technology known as Faceted Search, also named Parametric Search, where a user iteratively adapts his/her search parameters by a tedious and time-consuming trial-and-error ...
متن کامل